Cryptographic D-morphic Analysis and Fast Implementations of Composited De Bruijn Sequences
نویسندگان
چکیده
Recently, Mandal and Gong [23] refined and analyzed the recursive method by Lempel and Mykkeltveit et al. for generating de Bruijn sequences, where the recursive feedback function is the sum of a feedback function with k-th order composition and a sum of (k + 1) product-of-sum terms. In this paper we first determine the linear complexity of a composited de Bruijn sequence. We then conduct a profound analysis of the recursive construction by introducing the notion of the higher order D-morphism of a binary sequence. In the analysis, we consider both linearly and nonlinearly generated composited de Bruijn sequences and calculate the success probability of obtaining a k-th order D-morphic order n de Bruijn preimages ((n, k)-DMDP) of length (2 +k) and a k-th order D-morphic order n m-sequence preimages ((n, k)-DMMP) of length (2n + k) as one of (n, k)-DMMP and (n, k)-DMDP allows one to construct the starting de Bruijn sequence and to recover the feedback function. Moreover, we investigate the hardness of producing the whole composited de Bruijn sequence from a known (n, k)-DMDP of the composited de Bruijn sequence. Furthermore, we present a new iterative technique with its parallel extension for computing the product-of-sum terms of the feedback function where a productof-sum term is calculated in an iteration. In addition, we present three de Bruijn sequences of period 2 together with their software implementations and performances.
منابع مشابه
Clustering of Short Read Sequences for de novo Transcriptome Assembly
Given the importance of transcriptome analysis in various biological studies and considering thevast amount of whole transcriptome sequencing data, it seems necessary to develop analgorithm to assemble transcriptome data. In this study we propose an algorithm fortranscriptome assembly in the absence of a reference genome. First, the contiguous sequencesare generated using de Bruijn graph with d...
متن کاملFixed-density De Bruijn Sequences
De Bruijn sequences are circular strings of length 2 whose substrings are the binary strings of length n. Our focus is on de Bruijn sequences for binary strings that have the same density (number of 1s). We construct circular strings of length ( n−1 d )
متن کاملAn Efficient Implementation of the D-Homomorphism for Generation of de Bruijn Sequences
In this correspondence, an efficient implementation of the D-homomorphism for generating de Bruijn sequences is presented. The number of exclusive–or operations required to generate the next bit for de Bruijn sequences of order n from a de Bruijn function of order k is shown to be approximately k(2 (n k) 1), where W (r) is the number of one’s in the binary representation of r: therefore, the nu...
متن کاملUsing De Bruijn Sequences to Index a 1 in a Computer Word
Some computers provide an instruction to nd the index of a 1 in a computer word, but many do not. This paper provides a fast and novel algorithm based on de Bruijn sequences to solve this problem. The algorithm involves little more than an integer multiply and a lookup in a small table. We compare the performance of our algorithm with other popular strategies that use table lookups or oating-po...
متن کاملCryptographically Strong de Bruijn Sequences with Large Periods
In this paper we first refine Mykkeltveit et al.’s technique for producing de Bruijn sequences through compositions. We then conduct an analysis on an approximation of the feedback functions that generate de Bruijn sequences. The cycle structures of the approximated feedback functions and the linear complexity of a sequence produced by an approximated feedback function are determined. Furthermo...
متن کامل